@charset "utf-8";
*,*:before,*:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
body{background-color: #fff;font-family:"Source Sans Pro",Tahoma,Microsoft yahei;color: #3a3a3a;}
a{color: inherit; text-decoration:none;color: #333;}
a:visited{color: #444;}
a:hover{color: #FF0000; text-decoration: none;outline:none;}
a:focus{outline:none;text-decoration: none;}

.header{height: 100%;text-align: center;background-size: 100% auto;/* background: url('/rmt/out/ht/images/bg.png') top left no-repeat */}
/* background: url('/rmt/out/ht/images/bg_02.jpg') top left no-repeat; */
.bgf{background: #fff;}
.header .wz1{width:1200px;height: 147px;z-index: 1;text-align: center;background: url('/rmt/out/ht/images/top_bg.jpg') center left no-repeat;}
.header .wz1 .logo img{width: 497px;height: 100px;display: inline-block;vertical-align: middle;}
.header .wz1 .logo{color: #185284;font-size: 36px;font-weight: bold;display: inline-block;height: 100px;position: relative;top: 23px;}
.header .wz1 .top_400{display: inline-block;height: 50px;position: relative;top: 52px;}
.header .wz1 .top_400 img{width: 249px;height: 57px;display: inline-block;vertical-align: middle;}

.header .search{background: #fff;border: 1px solid #DDDDDD;border-radius: 5px;height: 40px;width: 362px;display: inline-block; margin-left: 100px;position: relative;top: 48px;}
.header .search input{height: 40px;width: 280px;border: 0px;background: #fff;display: inline-block;margin: 0;float: left;padding-left: 6px;}
.header .search input:hover,.header .search input:focus{border: 0px;background: #fff;box-shadow:0 0 0;}
.header .search div{background: #185284;text-align: center;height: 40px;width: 80px;display: inline-block;margin: 0;float: left;}
.header .search div img{position: relative;top: 10px;}

.header .wz1 .login img{width: 24px;height: 24px;display: inline-block;vertical-align: middle;}
.header .wz1 .login{color: #185284;font-size: 16px;display: inline-block;height: 100px;;line-height: 40px; margin-left: 20px;position: relative;top: 48px;}

.nav{background: #e50012;height: 46px;text-align: center;z-index: 999;}
.navItem{height: 46px;text-align: center;line-height: 46px;float: left;cursor: pointer;display: inline-block;color: #fff;font-size: 14px;letter-spacing: 2px;}
.navItem:hover{color: #fff;border-bottom: 0px solid #222222;background: #222222;}
.navItem:hover > span{color: #fff;border-bottom: 0px solid #fff;padding: 5px 0;background: #222222;}
.nav a,.nav a:visited{color: #fff;}

.page_center{width: 1200px;margin: 0 auto;height: 100%;z-index: auto;position: relative;}

.step1{padding-top: 30px;position: relative;z-index: 0}
.step1 .left{width: 520px;height: 350px;}
.step1 .right{width: 540px;height: 350px;background: #fff;padding: 3px 15px;}
.step2{padding-top: 30px;height: 250px;position: relative;z-index: 0}

.btb{border-bottom: 1px solid #ddd;}
.title1{display: inline-block;margin-right: 5px;font-weight: bold;color: #333333;font-size: 18px;border-bottom: 3px solid #185284;padding: 4px 0;line-height: 40px;cursor: pointer;}

.top_logo{width: 100%;height: 100%;background: url('/rmt/out/ht/images/top_logo.png') center 40px no-repeat;position: relative;z-index: 3;}
.top_toolBar{color: #fff;padding: 15px}
/* .top_toolBar font{height: 18px;} */
.zy,.sc{background: url('/rmt/out/ht/images/sc.png') no-repeat;background-position: left 0;text-indent: 23px;display: inline-block;}
.sc{background-position: left -18px;}

.autoRight,.autoleft{width: 100%;float: left;} 
.ttNewsList .right .top .title{font-weight: bold;font-size: 18px;}
.ttNewsList .right .top .content{text-indent: 20px;}

.ttNewsList .right .list .autoRight{width: 100px;font-size: 15px;}
.ttNewsList .right .list .autoleft{margin-left: -100px;}
.ttNewsList .right .list .autoleft > div{margin-left: 100px;}

.ttNewsList .dots {float: left;font-size: 14px;font-weight: bold;margin-right: 5px;}
/* .ttNewsList .more{width: 100px;cursor: pointer;line-height: 40px;font-family: '宋体';color: #999999;} */
.ttNewsList .more{color: #999999;line-height: 50px;z-index: 11;font-family: "Microsoft YaHei", 'Helvetica Neue', Helvetica, Arial, Sans-serif;margin-right: 10px;float: right;letter-spacing: 0;position: relative;letter-spacing: 3px;}

#pbDiv{width: 550px;white-space: nowrap;overflow: hidden;height: 40px;}

.ttNews{height: 50px;line-height: 50px;border: 1px solid #346cb3;overflow: hidden;letter-spacing: 2px;font-size: 24px;font-weight: bolder;background: #fff;}
.ttNews .autoleft{width: 150px;color: #346cb3;border-right: 2px solid #346cb3;}
.ttNews .autoRight{margin-right: -152px;} 
.ttNews .autoRight > div{margin-right: 152px;color: #960014;}

.ttNewsList{background: #f2eff0;height: 350px;}
.ttNewsList .left,.ttNewsList .right{width: 50%;}
.ttNewsList .right .top{height: 50px;}
.ttNewsList .right .t1{display: inline-block;margin-right: 5px;color: #999999;font-size: 18px;padding: 0px 10px;line-height: 40px;cursor: pointer;}

.news .item1{text-align:left;border: 0px solid #acaeb8;overflow: hidden;border-radius: 3px;width: 50%;height: 265px;}
.news .newsType3{height: 50px;line-height: 50px;position: relative;z-index: 10;}
.news .newsType3 .t1{color: #999999;display: inline-block;font-size: 18px;padding: 0px 10px;line-height: 40px;cursor: pointer;}
.news .newsType3 .active > span,.news .newsType3 .t1:hover > span{color: #3a3a3a;border-bottom: 3px solid #D7000F;padding: 5px 0}

.news .newsType5{height: 50px;line-height: 50px;position: relative;z-index: 10;background: #F1F1F1;padding-left: 20px;}
.news .newsType5 .t1{width: 150px;color: #3a3a3a;display: inline-block;font-size: 18px;padding: 0px 20px;line-height: 40px;cursor: pointer;text-align: center;}
.news .newsType5 .active,.news .newsType5 .t1:hover{color: #3a3a3a;border-top: 3px solid #D7000F;padding: 5px 0;background: #fff;}

.news .content{height: 100%;position: relative;padding-right: 5px;/* top: -40px;padding-top: 45px; */}
.news .more{color: #999999;line-height: 50px;z-index: 11;font-family: "宋体";margin-right: 10px;float: right;letter-spacing: 0;position: relative;letter-spacing: 3px;}
.news .more.white{color: #fff;}
.news .content .autoRight{width: 100px;}
.news .content .autoleft{margin-left: -100px;}
.news .content .autoleft > div{margin-left: 105px;}
.news .content .autoleft > div.ell2{height: 40px;}
.news .content .li{height: 45px;line-height: 45px;}
.news .content1 .autoRight{width: 160px;}
.news .content1 .autoleft{margin-left: -160px;}
.news .content1 .autoleft > div{margin-left: 165px;}
.news .content1 .li{height: 56px;line-height: 56px;border-bottom: 1px dashed #BABABA;}
.news .dots {float: left;font-size: 14px;font-weight: bold;margin-right: 5px;font-family: '宋体'}

.footer{position: relative;z-index: -3;}
.footer .bg{background: #000;color: #fff;width: 100%;height: 270px;position:absolute;z-index: -2;}
.footer .space{background: #000;height: 3px;margin: 10px 0;}

.service{/* background: url('/rmt/out/ht/images/bg1.jpg'); */}
.service .title{font-size: 36px;}
.lineTitle{width: 450px;margin: 0 auto;}
.lineTitle > hr{border: 0;border-top:1px solid #ddd;z-index: 0;position: relative;top: 10px;}
.lineTitle > div{position: relative;top: -10px;left: 150px;;width: 150px;background: #fff;z-index: 2;text-align: center;}

.service .list{}
.service .list .item{float: left;background: #e9ecee;border-radius: 8px;width: 277px;height: 380px;padding: 30px 15px;margin-left: 30px;}
.service .list .item:first-child{margin-left: 0;}
.service .list .item img,.service .list .item p.img {width: 247px;height: 198px;}
.service .list .item p.img{overflow: hidden;}
.service .list .desc{width: 247px;height: 50px;font-size: 14px;line-height: 24px;text-indent: 30px;overflow: hidden;}

a.btn12{display: inline-block;border: 1px solid #367fa9;background: #e9ecee;color: #3a3a3a;border-color: #999;height: 37px;line-height: 33px;border-radius: 0;width: 220px;}
a.btn12:hover{background: #f78d1d;border-color: #da7c0c;color: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#D7000F), to(#D7000F));background: -moz-linear-gradient(top,  #D7000F,  #D7000F);}

.case{/* background: url('/rmt/out/ht/images/bg1.jpg'); */}
.case .title{font-size: 36px;}

.case .list{list-style: none;}
.case .list .item{float: left;width: 277px;height: 270px;margin-left: 30px;}
.case .list .item:first-child{margin-left: 0;}
.case .list .item a{width: 100%;height: 240px;display: block;text-decoration: none;position: relative;overflow: hidden;}
.case .list .item a img {width: 277px;height: 198px;position: absolute;left: 0;}
.case .list .item a .desc{width: 277px;height: 30px;font-size: 14px;line-height: 24px;overflow: hidden;position: absolute;top: 190px;}
.case .list .item a .show{background: #171616;color:#fff;width: 277px;height: 198px;opacity: 0.8;cursor: pointer;position:absolute;top: -200px;text-align: center;font-size: 16px;line-height: 90px;color: #fff;}
.case .list .item a:hover .show{top: 0;color: #fff;}
.case .list .item a:hover .desc{display: none;}
.case .list .item a .ii{display:block;width: 120px;height: 40px;border: 1px solid #fff;line-height: 30px;padding: 5px 15px;margin: 0 auto;}
.case .list .item a .ii:hover {background: #fff;color: #3a3a3a;}


.news{}
.newsLeft{width: 880px;}
.newsright{width: 320px;}
.newsLeft1{width: 280px;}
.newsright1{width: 890px;margin-left: 30px;}
.pl25{padding-left: 25px;}
.news .newsType4{background: #D7000F;color: #fff;height: 40px;line-height: 40px;position: relative;z-index: 10;}
.news .newsType4 .t1{color: #fff;display: inline-block;font-size: 18px;padding: 0px 10px;line-height: 40px;cursor: pointer;}

.news .item4{width: 280px;border: 0px solid #D7000F;overflow: hidden;background: #f9f9f9;padding-bottom: 10px;}
.news .item4 .content{padding-top: 0;top:0;padding-right: 0;padding: 5px 10px;}

.dh_here{line-height: 50px;/* font-family: '宋体' */}

.news .item1,.news .item2,.news .item3{text-align:left;border: 0px solid #acaeb8;overflow: hidden;border-radius: 3px;}
.news .item2{width: 330px;height: 280px;}
.news .item3{width: 330px;height: 280px;margin-left: 20px;}
.news .item3:first-child{margin-left: 0;}
.news .item5{width: 890px;}
.news .space{width: 20px;height: 400px;}
.news .h200{height: 210px;}
.news .h600{height: 450px;}
.news .hh{height: 100%;}
.news .newsType,.news .newType1{height: 40px;background: #ddd url('/rmt/out/ht/images/newsType.png') left top no-repeat;color: #fff;text-indent: 15px;line-height: 40px;position: relative;z-index: 10;}
/* .news .newType1{background: #008ed1;text-align: left;text-indent: 0;} */

.index91 .newsLeft{width: 825px;}
.index91 .newsright{width:230px;}
.index91 .item2{width: 392px;}

.b{font-weight: bold;}

.newsDesc{border: 0px solid #ddd;border-top: 0;min-height: 400px;background: #fff;}
.newsDesc .title{color: #333;font-size: 34px;line-height: 34px;padding: 15px 30px;}
.newsDesc .toolbar{width: 95%;margin: 10px auto; border-bottom: 1px solid #ddd;padding: 5px 0 10px 0;}
.newsDesc .content{width: 95%;margin: 10px auto;font-family: '宋体'}
.newsDesc .content *{line-height:1.6;max-width: 100%;}

.newsDesc .toolbar a{ height:16px; width:16px;display:inline-block; margin:0 5px;}
.newsDesc .toolbar a.bg{ background-color:#cefeff;}
.newsDesc .toolbar a.bg2{ background-color:#f8f8c3;}
.newsDesc .toolbar a.bg3{ background-color:#ffc7ff;}
.newsDesc .toolbar a.bg4{ background-color:#9bccfa;}

.rtable{border: 0px;border-spacing:0;width:100%; border-left:1px solid #dddddd; border-top:1px solid #dddddd;background-color: #dddddd;table-layout: fixed;}
.rtable tbody td{height: 35px;padding-left: 2px;padding-right: 2px;background-color:white;border-right: 1px solid #dddddd;border-bottom:1px solid #dddddd;word-wrap:break-word;word-break:break-all;}
.rtable thead{font-weight:bold;background: #F1F7FD;border-bottom: 1px solid #ddd;}
.rtable thead td{height: 35px;font-weight: normal;word-break:keep-all;white-space:nowrap;border-right: 1px solid #dddddd;border-bottom:1px solid #dddddd;}
.rtable .green td{color:#008000};
.rtable .red td,.rtable td.red{color:#fd2202};


.font_s{font-family: '宋体'}
.white{color: #fff;}

.b11{line-height: 1;padding: 5px;display: inline-block;background: #ddd;}
.news{font-size: 15px;}

.text_content img{max-width: 100%;height: auto;}
.text_content table{border-left:1px solid #dddddd; border-top:1px solid #dddddd;border-spacing:0;}
.text_content td,th{padding: 5px 10px;background-color:white;border-right: 1px solid #dddddd;border-bottom:1px solid #dddddd;}